package common 
{
	
	/**
	 * ...
	 * @author Luke Van In
	 */
	public interface IDisposable 
	{
		
		/**
		 * Ensures an object is ready for garbage collection:
		 * 		- Remove references to objects
		 * 		- Remove event listeners
		 * 		- Dispose bitmaps
		 * 		- Stop and unload movieclips
		 * 		- Stop sounds
		 */
		function dispose():void;
		
	}
	
}